package com.jack.payment.dao.config;

import com.jack.payment.entity.generate.config.ConfigPayStripeModel;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ConfigPayStripeDao {
    /**
     * 获取所有stripe 支付配置信息列表
     * @return
     */
    List<ConfigPayStripeModel> getConfigStripeList();

    /**
     * 根据id 获取指定stipe 支付配置
     * @return
     */
    ConfigPayStripeModel getAppointConfigStripe(@Param("id") Integer id);

    /**
     * 新增stripe支付配置列表
     * @param configPayStripeModel
     * @return
     */
    boolean insertConfigStripe(ConfigPayStripeModel configPayStripeModel);

    /**
     * 根据id 修改指定的stripe 配置信息
     * @param configPayStripeModel
     * @return
     */
    boolean updateAppointConfigStripe(ConfigPayStripeModel configPayStripeModel);
}
